/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ['./src/**/*.{vue,js,ts,jsx,tsx}'],
  corePlugins: {
    // 禁用所有微信小程序不兼容的功能
    preflight: false,
    container: false,
    accessibility: false,
    pointerEvents: false,
    visibility: false,
    position: false,
    inset: false,
    isolation: false,
    zIndex: false,
    order: false,
    gridColumn: false,
    gridColumnStart: false,
    gridColumnEnd: false,
    gridRow: false,
    gridRowStart: false,
    gridRowEnd: false,
    float: false,
    clear: false,
    margin: true,
    boxSizing: false,
    display: true,
    aspectRatio: false,
    size: false,
    height: true,
    maxHeight: false,
    minHeight: false,
    width: true,
    minWidth: false,
    maxWidth: false,
    flex: true,
    flexShrink: false,
    flexGrow: false,
    flexBasis: false,
    tableLayout: false,
    captionSide: false,
    borderCollapse: false,
    borderSpacing: false,
    transformOrigin: false,
    translate: false,
    rotate: false,
    skew: false,
    scale: false,
    transform: false,
    animation: false,
    cursor: false,
    touchAction: false,
    userSelect: false,
    resize: false,
    scrollSnapType: false,
    scrollSnapAlign: false,
    scrollSnapStop: false,
    scrollMargin: false,
    scrollPadding: false,
    listStylePosition: false,
    listStyleType: false,
    listStyleImage: false,
    appearance: false,
    columns: false,
    breakBefore: false,
    breakInside: false,
    breakAfter: false,
    gridAutoColumns: false,
    gridAutoFlow: false,
    gridAutoRows: false,
    gridTemplateColumns: false,
    gridTemplateRows: false,
    flexDirection: true,
    flexWrap: true,
    placeContent: false,
    placeItems: false,
    alignContent: false,
    alignItems: true,
    justifyContent: true,
    justifyItems: false,
    gap: true,
    space: false,
    divideWidth: false,
    divideColor: false,
    divideStyle: false,
    divideOpacity: false,
    placeSelf: false,
    alignSelf: false,
    justifySelf: false,
    overflow: true,
    overscrollBehavior: false,
    scrollBehavior: false,
    textOverflow: false,
    hyphens: false,
    whitespace: false,
    wordBreak: false,
    borderRadius: true,
    borderWidth: true,
    borderColor: true,
    borderStyle: true,
    borderOpacity: false,
    backgroundColor: true,
    backgroundOpacity: false,
    backgroundImage: false,
    gradientColorStops: false,
    boxDecorationBreak: false,
    backgroundSize: false,
    backgroundAttachment: false,
    backgroundClip: false,
    backgroundPosition: false,
    backgroundRepeat: false,
    backgroundOrigin: false,
    fill: false,
    stroke: false,
    strokeWidth: false,
    objectFit: false,
    objectPosition: false,
    padding: true,
    textAlign: true,
    textColor: true,
    textOpacity: false,
    textDecoration: false,
    textDecorationColor: false,
    textDecorationStyle: false,
    textDecorationThickness: false,
    textUnderlineOffset: false,
    textTransform: false,
    textIndent: false,
    verticalAlign: false,
    fontFamily: false,
    fontSize: true,
    fontWeight: true,
    fontVariantNumeric: false,
    lineHeight: false,
    letterSpacing: false,
    textGradient: false,
    placeholderColor: false,
    placeholderOpacity: false,
    caretColor: false,
    accentColor: false,
    opacity: true,
    backgroundBlendMode: false,
    mixBlendMode: false,
    boxShadow: true,
    boxShadowColor: false,
    outlineWidth: false,
    outlineColor: false,
    outlineStyle: false,
    outlineOffset: false,
    ringWidth: false,
    ringColor: false,
    ringOpacity: false,
    ringOffsetWidth: false,
    ringOffsetColor: false,
    blur: false,
    brightness: false,
    contrast: false,
    dropShadow: false,
    grayscale: false,
    hueRotate: false,
    invert: false,
    saturate: false,
    sepia: false,
    filter: false,
    backdropBlur: false,
    backdropBrightness: false,
    backdropContrast: false,
    backdropGrayscale: false,
    backdropHueRotate: false,
    backdropInvert: false,
    backdropOpacity: false,
    backdropSaturate: false,
    backdropSepia: false,
    backdropFilter: false,
    transitionProperty: false,
    transitionDelay: false,
    transitionDuration: false,
    transitionTimingFunction: false,
    willChange: false,
    content: false,
  },
  theme: {
    extend: {},
  },
  plugins: [],
}